stage.set_background("halfcourt")
sprite = codesters.Sprite("player4")
sprite.go_to(215, -175)
net = codesters.Sprite("basketballnet")
net.go_to(215, 175)
ball = codesters.Sprite("basketball")
x = random.randint(-100, 150)
ball.go_to(x, -25)
stage.set_gravity(10)
stage.set_bounce(.8)
ball.set_gravity_off()
net.set_gravity_off()
left_count = 0
down_count = 0
def left_key():
    ball.move_left(10)
    global left_count
    left_count += 1
    # add other actions...
stage.event_key("left", left_key)
def down_key():
    ball.move_down(10)
    global down_count
    down_count += 1
    # add other actions...
stage.event_key("down", down_key)
def space_bar():
    ball.set_gravity_on()
    ball.set_x_speed(left_count)
    ball.set_y_speed(down_count)
    # add other actions...
stage.event_key("space", space_bar)
def collision(ball, hit_sprite):
    my_var = hit_sprite.get_name() 
    if my_var == "basketballnet":
        sprite.say("Score!")
        
        
    # add any other actions...
    
ball.event_collision(collision)
    tester = TestManager()
tester.display_success_message("Great job! Click submit and next to continue!")
    
                                     
                                    
                                        
    
  
  
  - 
    
    
        Run Code
    
  
 
  
      
      - 
        
    
        Activity Submitted!
    
    Submit Work
      
 
      
      
        - 
          
    
            Next Activity
        
        
 
      
      
      
      
      
  
  
  - 
    
    
    
    
      Stop Running Code
    
  
 
  
  
  - 
    
  
  
  
    Show Chart
  
  
 
  
  
  - 
    
  
  
  
    Show Console
  
  
 
  
      
      - 
        
      
      
      
        Reset Code Editor
      
      
 
  
  
  
  
  
  
  
  
  
  
  
  - 
    
    
    
    
      Codesters How To (opens in a new tab)